package cn.melon.mod.sc;

import java.util.List;



public interface IScDao {

    
    /**
     * 添加课程信息（管理员）
     * @param info    课程信息
     * @return 跟新信息成功
     */
    public boolean addInfo(ScInfo info);                           

    /**
     * 删除课程信息（管理员）
     * @param classNumber  课程号
     */
    public void deleteInfo(String classNumber);                

    /**
     * 获取某个课程的选课信息
     * @param classNumber 课程号
     * @return ScInfo     课程信息
     */
    public ScInfo getInfo(String classNumber);                  

    /**
     * 获取所有课程选课信息
     * @return     所有选的课程
     */
    public List<ScInfo> getAllScInfo();                         

    /**
     * 修改某课程信息（管理员）
     * @param classNumber       课程号
     * @param info void
     * @return 更新信息成功
     */
    public boolean changeInfo(String classNumber, ScInfo info);    

}
